# Copyright 2021 Wechat Group, Tencent
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: tfcc_runtime/proto/operations/base.proto

import sys

_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2

# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from .. import common_pb2 as tfcc__runtime_dot_proto_dot_common__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
    name="tfcc_runtime/proto/operations/base.proto",
    package="tfcc.runtime.operations.base",
    syntax="proto3",
    serialized_pb=_b(
        '\n(tfcc_runtime/proto/operations/base.proto\x12\x1ctfcc.runtime.operations.base\x1a\x1ftfcc_runtime/proto/common.proto"%\n\x02\x41t"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"3\n\x03\x41t1\x12\x0b\n\x03idx\x18\x01 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"Y\n\x04\x43\x61st\x12\x30\n\tdata_type\x18\x01 \x01(\x0e\x32\x1d.tfcc.runtime.common.DataType"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"7\n\x06\x43oncat\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"\x8c\x01\n\x0c\x43reateTensor\x12)\n\x05value\x18\x01 \x01(\x0b\x32\x1a.tfcc.runtime.common.Value\x12\x30\n\tdata_type\x18\x02 \x01(\x0e\x32\x1d.tfcc.runtime.common.DataType"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"\xa3\x02\n\x0c\x43reateVector\x12@\n\x06values\x18\x01 \x03(\x0b\x32\x30.tfcc.runtime.operations.base.CreateVector.Value\x12\x30\n\tdata_type\x18\x02 \x01(\x0e\x32\x1d.tfcc.runtime.common.DataType\x1a~\n\x05Value\x12\x15\n\x0bint64_value\x18\x01 \x01(\x03H\x00\x12\x16\n\x0cuint64_value\x18\x02 \x01(\x04H\x00\x12\x15\n\x0b\x66loat_value\x18\x03 \x01(\x02H\x00\x12\x16\n\x0c\x64ouble_value\x18\x04 \x01(\x01H\x00\x12\r\n\x03pos\x18\x05 \x01(\rH\x00\x42\x08\n\x06source"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01")\n\x06\x45xpand"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"8\n\x07\x46latten\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"o\n\x0cGetDimension\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r\x12\x30\n\tdata_type\x18\x02 \x01(\x0e\x32\x1d.tfcc.runtime.common.DataType"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"+\n\x08GetShape"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"+\n\x08Identity"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"\x9b\x01\n\x02If\x12\x17\n\x0fthen_graph_name\x18\x01 \x01(\t\x12 \n\x18then_graph_capture_count\x18\x02 \x01(\r\x12\x17\n\x0f\x65lse_graph_name\x18\x03 \x01(\t\x12 \n\x18\x65lse_graph_capture_count\x18\x04 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"\x81\x01\n\x04Loop\x12\x16\n\x0esub_graph_name\x18\x01 \x01(\t\x12\x15\n\rcarried_count\x18\x02 \x01(\r\x12\x15\n\rcapture_count\x18\x03 \x01(\r\x12\x12\n\nscan_count\x18\x04 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"4\n\x03Pad\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"(\n\x05Range"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"*\n\x07Reshape"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"H\n\x07SliceV1\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r\x12\x0e\n\x06length\x18\x02 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"8\n\x07SliceV2\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"6\n\x05Split\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"8\n\x07Squeeze\x12\x0c\n\x04\x61xes\x18\x01 \x03(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"6\n\x05Stack\x12\x0c\n\x04\x61xis\x18\x01 \x01(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"\'\n\x04Tile"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"+\n\x08ToTensor"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"*\n\x07ToValue"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"+\n\x08ToVector"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01":\n\tTranspose\x12\x0c\n\x04perm\x18\x01 \x03(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"2\n\x04Tril\x12\t\n\x01k\x18\x01 \x01(\x03"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01"2\n\x04Triu\x12\t\n\x01k\x18\x01 \x01(\x03"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01":\n\tUnsqueeze\x12\x0c\n\x04\x61xes\x18\x01 \x03(\r"\x1f\n\x07VERSION\x12\x05\n\x01_\x10\x00\x12\r\n\tVERSION_1\x10\x01\x62\x06proto3'
    ),
    dependencies=[
        tfcc__runtime_dot_proto_dot_common__pb2.DESCRIPTOR,
    ],
)


_AT_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.At.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_AT_VERSION)

_AT1_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.At1.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_AT1_VERSION)

_CAST_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Cast.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_CAST_VERSION)

_CONCAT_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Concat.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_CONCAT_VERSION)

_CREATETENSOR_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.CreateTensor.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_CREATETENSOR_VERSION)

_CREATEVECTOR_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.CreateVector.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_CREATEVECTOR_VERSION)

_EXPAND_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Expand.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_EXPAND_VERSION)

_FLATTEN_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Flatten.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_FLATTEN_VERSION)

_GETDIMENSION_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.GetDimension.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_GETDIMENSION_VERSION)

_GETSHAPE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.GetShape.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_GETSHAPE_VERSION)

_IDENTITY_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Identity.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_IDENTITY_VERSION)

_IF_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.If.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_IF_VERSION)

_LOOP_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Loop.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_LOOP_VERSION)

_PAD_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Pad.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_PAD_VERSION)

_RANGE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Range.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_RANGE_VERSION)

_RESHAPE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Reshape.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_RESHAPE_VERSION)

_SLICEV1_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.SliceV1.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_SLICEV1_VERSION)

_SLICEV2_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.SliceV2.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_SLICEV2_VERSION)

_SPLIT_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Split.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_SPLIT_VERSION)

_SQUEEZE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Squeeze.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_SQUEEZE_VERSION)

_STACK_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Stack.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_STACK_VERSION)

_TILE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Tile.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_TILE_VERSION)

_TOTENSOR_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.ToTensor.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_TOTENSOR_VERSION)

_TOVALUE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.ToValue.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_TOVALUE_VERSION)

_TOVECTOR_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.ToVector.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_TOVECTOR_VERSION)

_TRANSPOSE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Transpose.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_TRANSPOSE_VERSION)

_TRIL_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Tril.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_TRIL_VERSION)

_TRIU_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Triu.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_TRIU_VERSION)

_UNSQUEEZE_VERSION = _descriptor.EnumDescriptor(
    name="VERSION",
    full_name="tfcc.runtime.operations.base.Unsqueeze.VERSION",
    filename=None,
    file=DESCRIPTOR,
    values=[
        _descriptor.EnumValueDescriptor(
            name="_", index=0, number=0, options=None, type=None
        ),
        _descriptor.EnumValueDescriptor(
            name="VERSION_1", index=1, number=1, options=None, type=None
        ),
    ],
    containing_type=None,
    options=None,
    serialized_start=113,
    serialized_end=144,
)
_sym_db.RegisterEnumDescriptor(_UNSQUEEZE_VERSION)


_AT = _descriptor.Descriptor(
    name="At",
    full_name="tfcc.runtime.operations.base.At",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _AT_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=107,
    serialized_end=144,
)


_AT1 = _descriptor.Descriptor(
    name="At1",
    full_name="tfcc.runtime.operations.base.At1",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="idx",
            full_name="tfcc.runtime.operations.base.At1.idx",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _AT1_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=146,
    serialized_end=197,
)


_CAST = _descriptor.Descriptor(
    name="Cast",
    full_name="tfcc.runtime.operations.base.Cast",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="data_type",
            full_name="tfcc.runtime.operations.base.Cast.data_type",
            index=0,
            number=1,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _CAST_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=199,
    serialized_end=288,
)


_CONCAT = _descriptor.Descriptor(
    name="Concat",
    full_name="tfcc.runtime.operations.base.Concat",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.Concat.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _CONCAT_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=290,
    serialized_end=345,
)


_CREATETENSOR = _descriptor.Descriptor(
    name="CreateTensor",
    full_name="tfcc.runtime.operations.base.CreateTensor",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="value",
            full_name="tfcc.runtime.operations.base.CreateTensor.value",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=1,
            has_default_value=False,
            default_value=None,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="data_type",
            full_name="tfcc.runtime.operations.base.CreateTensor.data_type",
            index=1,
            number=2,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _CREATETENSOR_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=348,
    serialized_end=488,
)


_CREATEVECTOR_VALUE = _descriptor.Descriptor(
    name="Value",
    full_name="tfcc.runtime.operations.base.CreateVector.Value",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="int64_value",
            full_name="tfcc.runtime.operations.base.CreateVector.Value.int64_value",
            index=0,
            number=1,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="uint64_value",
            full_name="tfcc.runtime.operations.base.CreateVector.Value.uint64_value",
            index=1,
            number=2,
            type=4,
            cpp_type=4,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="float_value",
            full_name="tfcc.runtime.operations.base.CreateVector.Value.float_value",
            index=2,
            number=3,
            type=2,
            cpp_type=6,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="double_value",
            full_name="tfcc.runtime.operations.base.CreateVector.Value.double_value",
            index=3,
            number=4,
            type=1,
            cpp_type=5,
            label=1,
            has_default_value=False,
            default_value=float(0),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="pos",
            full_name="tfcc.runtime.operations.base.CreateVector.Value.pos",
            index=4,
            number=5,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[
        _descriptor.OneofDescriptor(
            name="source",
            full_name="tfcc.runtime.operations.base.CreateVector.Value.source",
            index=0,
            containing_type=None,
            fields=[],
        ),
    ],
    serialized_start=623,
    serialized_end=749,
)

_CREATEVECTOR = _descriptor.Descriptor(
    name="CreateVector",
    full_name="tfcc.runtime.operations.base.CreateVector",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="values",
            full_name="tfcc.runtime.operations.base.CreateVector.values",
            index=0,
            number=1,
            type=11,
            cpp_type=10,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="data_type",
            full_name="tfcc.runtime.operations.base.CreateVector.data_type",
            index=1,
            number=2,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[
        _CREATEVECTOR_VALUE,
    ],
    enum_types=[
        _CREATEVECTOR_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=491,
    serialized_end=782,
)


_EXPAND = _descriptor.Descriptor(
    name="Expand",
    full_name="tfcc.runtime.operations.base.Expand",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _EXPAND_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=784,
    serialized_end=825,
)


_FLATTEN = _descriptor.Descriptor(
    name="Flatten",
    full_name="tfcc.runtime.operations.base.Flatten",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.Flatten.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _FLATTEN_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=827,
    serialized_end=883,
)


_GETDIMENSION = _descriptor.Descriptor(
    name="GetDimension",
    full_name="tfcc.runtime.operations.base.GetDimension",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.GetDimension.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="data_type",
            full_name="tfcc.runtime.operations.base.GetDimension.data_type",
            index=1,
            number=2,
            type=14,
            cpp_type=8,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _GETDIMENSION_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=885,
    serialized_end=996,
)


_GETSHAPE = _descriptor.Descriptor(
    name="GetShape",
    full_name="tfcc.runtime.operations.base.GetShape",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _GETSHAPE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=998,
    serialized_end=1041,
)


_IDENTITY = _descriptor.Descriptor(
    name="Identity",
    full_name="tfcc.runtime.operations.base.Identity",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _IDENTITY_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1043,
    serialized_end=1086,
)


_IF = _descriptor.Descriptor(
    name="If",
    full_name="tfcc.runtime.operations.base.If",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="then_graph_name",
            full_name="tfcc.runtime.operations.base.If.then_graph_name",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="then_graph_capture_count",
            full_name="tfcc.runtime.operations.base.If.then_graph_capture_count",
            index=1,
            number=2,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="else_graph_name",
            full_name="tfcc.runtime.operations.base.If.else_graph_name",
            index=2,
            number=3,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="else_graph_capture_count",
            full_name="tfcc.runtime.operations.base.If.else_graph_capture_count",
            index=3,
            number=4,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _IF_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1089,
    serialized_end=1244,
)


_LOOP = _descriptor.Descriptor(
    name="Loop",
    full_name="tfcc.runtime.operations.base.Loop",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="sub_graph_name",
            full_name="tfcc.runtime.operations.base.Loop.sub_graph_name",
            index=0,
            number=1,
            type=9,
            cpp_type=9,
            label=1,
            has_default_value=False,
            default_value=_b("").decode("utf-8"),
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="carried_count",
            full_name="tfcc.runtime.operations.base.Loop.carried_count",
            index=1,
            number=2,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="capture_count",
            full_name="tfcc.runtime.operations.base.Loop.capture_count",
            index=2,
            number=3,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="scan_count",
            full_name="tfcc.runtime.operations.base.Loop.scan_count",
            index=3,
            number=4,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _LOOP_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1247,
    serialized_end=1376,
)


_PAD = _descriptor.Descriptor(
    name="Pad",
    full_name="tfcc.runtime.operations.base.Pad",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.Pad.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _PAD_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1378,
    serialized_end=1430,
)


_RANGE = _descriptor.Descriptor(
    name="Range",
    full_name="tfcc.runtime.operations.base.Range",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _RANGE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1432,
    serialized_end=1472,
)


_RESHAPE = _descriptor.Descriptor(
    name="Reshape",
    full_name="tfcc.runtime.operations.base.Reshape",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _RESHAPE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1474,
    serialized_end=1516,
)


_SLICEV1 = _descriptor.Descriptor(
    name="SliceV1",
    full_name="tfcc.runtime.operations.base.SliceV1",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.SliceV1.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
        _descriptor.FieldDescriptor(
            name="length",
            full_name="tfcc.runtime.operations.base.SliceV1.length",
            index=1,
            number=2,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _SLICEV1_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1518,
    serialized_end=1590,
)


_SLICEV2 = _descriptor.Descriptor(
    name="SliceV2",
    full_name="tfcc.runtime.operations.base.SliceV2",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.SliceV2.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _SLICEV2_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1592,
    serialized_end=1648,
)


_SPLIT = _descriptor.Descriptor(
    name="Split",
    full_name="tfcc.runtime.operations.base.Split",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.Split.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _SPLIT_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1650,
    serialized_end=1704,
)


_SQUEEZE = _descriptor.Descriptor(
    name="Squeeze",
    full_name="tfcc.runtime.operations.base.Squeeze",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axes",
            full_name="tfcc.runtime.operations.base.Squeeze.axes",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _SQUEEZE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1706,
    serialized_end=1762,
)


_STACK = _descriptor.Descriptor(
    name="Stack",
    full_name="tfcc.runtime.operations.base.Stack",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axis",
            full_name="tfcc.runtime.operations.base.Stack.axis",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _STACK_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1764,
    serialized_end=1818,
)


_TILE = _descriptor.Descriptor(
    name="Tile",
    full_name="tfcc.runtime.operations.base.Tile",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _TILE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1820,
    serialized_end=1859,
)


_TOTENSOR = _descriptor.Descriptor(
    name="ToTensor",
    full_name="tfcc.runtime.operations.base.ToTensor",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _TOTENSOR_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1861,
    serialized_end=1904,
)


_TOVALUE = _descriptor.Descriptor(
    name="ToValue",
    full_name="tfcc.runtime.operations.base.ToValue",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _TOVALUE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1906,
    serialized_end=1948,
)


_TOVECTOR = _descriptor.Descriptor(
    name="ToVector",
    full_name="tfcc.runtime.operations.base.ToVector",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[],
    extensions=[],
    nested_types=[],
    enum_types=[
        _TOVECTOR_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1950,
    serialized_end=1993,
)


_TRANSPOSE = _descriptor.Descriptor(
    name="Transpose",
    full_name="tfcc.runtime.operations.base.Transpose",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="perm",
            full_name="tfcc.runtime.operations.base.Transpose.perm",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _TRANSPOSE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=1995,
    serialized_end=2053,
)


_TRIL = _descriptor.Descriptor(
    name="Tril",
    full_name="tfcc.runtime.operations.base.Tril",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="k",
            full_name="tfcc.runtime.operations.base.Tril.k",
            index=0,
            number=1,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _TRIL_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2055,
    serialized_end=2105,
)


_TRIU = _descriptor.Descriptor(
    name="Triu",
    full_name="tfcc.runtime.operations.base.Triu",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="k",
            full_name="tfcc.runtime.operations.base.Triu.k",
            index=0,
            number=1,
            type=3,
            cpp_type=2,
            label=1,
            has_default_value=False,
            default_value=0,
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _TRIU_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2107,
    serialized_end=2157,
)


_UNSQUEEZE = _descriptor.Descriptor(
    name="Unsqueeze",
    full_name="tfcc.runtime.operations.base.Unsqueeze",
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
        _descriptor.FieldDescriptor(
            name="axes",
            full_name="tfcc.runtime.operations.base.Unsqueeze.axes",
            index=0,
            number=1,
            type=13,
            cpp_type=3,
            label=3,
            has_default_value=False,
            default_value=[],
            message_type=None,
            enum_type=None,
            containing_type=None,
            is_extension=False,
            extension_scope=None,
            options=None,
            file=DESCRIPTOR,
        ),
    ],
    extensions=[],
    nested_types=[],
    enum_types=[
        _UNSQUEEZE_VERSION,
    ],
    options=None,
    is_extendable=False,
    syntax="proto3",
    extension_ranges=[],
    oneofs=[],
    serialized_start=2159,
    serialized_end=2217,
)

_AT_VERSION.containing_type = _AT
_AT1_VERSION.containing_type = _AT1
_CAST.fields_by_name[
    "data_type"
].enum_type = tfcc__runtime_dot_proto_dot_common__pb2._DATATYPE
_CAST_VERSION.containing_type = _CAST
_CONCAT_VERSION.containing_type = _CONCAT
_CREATETENSOR.fields_by_name[
    "value"
].message_type = tfcc__runtime_dot_proto_dot_common__pb2._VALUE
_CREATETENSOR.fields_by_name[
    "data_type"
].enum_type = tfcc__runtime_dot_proto_dot_common__pb2._DATATYPE
_CREATETENSOR_VERSION.containing_type = _CREATETENSOR
_CREATEVECTOR_VALUE.containing_type = _CREATEVECTOR
_CREATEVECTOR_VALUE.oneofs_by_name["source"].fields.append(
    _CREATEVECTOR_VALUE.fields_by_name["int64_value"]
)
_CREATEVECTOR_VALUE.fields_by_name[
    "int64_value"
].containing_oneof = _CREATEVECTOR_VALUE.oneofs_by_name["source"]
_CREATEVECTOR_VALUE.oneofs_by_name["source"].fields.append(
    _CREATEVECTOR_VALUE.fields_by_name["uint64_value"]
)
_CREATEVECTOR_VALUE.fields_by_name[
    "uint64_value"
].containing_oneof = _CREATEVECTOR_VALUE.oneofs_by_name["source"]
_CREATEVECTOR_VALUE.oneofs_by_name["source"].fields.append(
    _CREATEVECTOR_VALUE.fields_by_name["float_value"]
)
_CREATEVECTOR_VALUE.fields_by_name[
    "float_value"
].containing_oneof = _CREATEVECTOR_VALUE.oneofs_by_name["source"]
_CREATEVECTOR_VALUE.oneofs_by_name["source"].fields.append(
    _CREATEVECTOR_VALUE.fields_by_name["double_value"]
)
_CREATEVECTOR_VALUE.fields_by_name[
    "double_value"
].containing_oneof = _CREATEVECTOR_VALUE.oneofs_by_name["source"]
_CREATEVECTOR_VALUE.oneofs_by_name["source"].fields.append(
    _CREATEVECTOR_VALUE.fields_by_name["pos"]
)
_CREATEVECTOR_VALUE.fields_by_name[
    "pos"
].containing_oneof = _CREATEVECTOR_VALUE.oneofs_by_name["source"]
_CREATEVECTOR.fields_by_name["values"].message_type = _CREATEVECTOR_VALUE
_CREATEVECTOR.fields_by_name[
    "data_type"
].enum_type = tfcc__runtime_dot_proto_dot_common__pb2._DATATYPE
_CREATEVECTOR_VERSION.containing_type = _CREATEVECTOR
_EXPAND_VERSION.containing_type = _EXPAND
_FLATTEN_VERSION.containing_type = _FLATTEN
_GETDIMENSION.fields_by_name[
    "data_type"
].enum_type = tfcc__runtime_dot_proto_dot_common__pb2._DATATYPE
_GETDIMENSION_VERSION.containing_type = _GETDIMENSION
_GETSHAPE_VERSION.containing_type = _GETSHAPE
_IDENTITY_VERSION.containing_type = _IDENTITY
_IF_VERSION.containing_type = _IF
_LOOP_VERSION.containing_type = _LOOP
_PAD_VERSION.containing_type = _PAD
_RANGE_VERSION.containing_type = _RANGE
_RESHAPE_VERSION.containing_type = _RESHAPE
_SLICEV1_VERSION.containing_type = _SLICEV1
_SLICEV2_VERSION.containing_type = _SLICEV2
_SPLIT_VERSION.containing_type = _SPLIT
_SQUEEZE_VERSION.containing_type = _SQUEEZE
_STACK_VERSION.containing_type = _STACK
_TILE_VERSION.containing_type = _TILE
_TOTENSOR_VERSION.containing_type = _TOTENSOR
_TOVALUE_VERSION.containing_type = _TOVALUE
_TOVECTOR_VERSION.containing_type = _TOVECTOR
_TRANSPOSE_VERSION.containing_type = _TRANSPOSE
_TRIL_VERSION.containing_type = _TRIL
_TRIU_VERSION.containing_type = _TRIU
_UNSQUEEZE_VERSION.containing_type = _UNSQUEEZE
DESCRIPTOR.message_types_by_name["At"] = _AT
DESCRIPTOR.message_types_by_name["At1"] = _AT1
DESCRIPTOR.message_types_by_name["Cast"] = _CAST
DESCRIPTOR.message_types_by_name["Concat"] = _CONCAT
DESCRIPTOR.message_types_by_name["CreateTensor"] = _CREATETENSOR
DESCRIPTOR.message_types_by_name["CreateVector"] = _CREATEVECTOR
DESCRIPTOR.message_types_by_name["Expand"] = _EXPAND
DESCRIPTOR.message_types_by_name["Flatten"] = _FLATTEN
DESCRIPTOR.message_types_by_name["GetDimension"] = _GETDIMENSION
DESCRIPTOR.message_types_by_name["GetShape"] = _GETSHAPE
DESCRIPTOR.message_types_by_name["Identity"] = _IDENTITY
DESCRIPTOR.message_types_by_name["If"] = _IF
DESCRIPTOR.message_types_by_name["Loop"] = _LOOP
DESCRIPTOR.message_types_by_name["Pad"] = _PAD
DESCRIPTOR.message_types_by_name["Range"] = _RANGE
DESCRIPTOR.message_types_by_name["Reshape"] = _RESHAPE
DESCRIPTOR.message_types_by_name["SliceV1"] = _SLICEV1
DESCRIPTOR.message_types_by_name["SliceV2"] = _SLICEV2
DESCRIPTOR.message_types_by_name["Split"] = _SPLIT
DESCRIPTOR.message_types_by_name["Squeeze"] = _SQUEEZE
DESCRIPTOR.message_types_by_name["Stack"] = _STACK
DESCRIPTOR.message_types_by_name["Tile"] = _TILE
DESCRIPTOR.message_types_by_name["ToTensor"] = _TOTENSOR
DESCRIPTOR.message_types_by_name["ToValue"] = _TOVALUE
DESCRIPTOR.message_types_by_name["ToVector"] = _TOVECTOR
DESCRIPTOR.message_types_by_name["Transpose"] = _TRANSPOSE
DESCRIPTOR.message_types_by_name["Tril"] = _TRIL
DESCRIPTOR.message_types_by_name["Triu"] = _TRIU
DESCRIPTOR.message_types_by_name["Unsqueeze"] = _UNSQUEEZE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

At = _reflection.GeneratedProtocolMessageType(
    "At",
    (_message.Message,),
    dict(
        DESCRIPTOR=_AT,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.At)
    ),
)
_sym_db.RegisterMessage(At)

At1 = _reflection.GeneratedProtocolMessageType(
    "At1",
    (_message.Message,),
    dict(
        DESCRIPTOR=_AT1,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.At1)
    ),
)
_sym_db.RegisterMessage(At1)

Cast = _reflection.GeneratedProtocolMessageType(
    "Cast",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CAST,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Cast)
    ),
)
_sym_db.RegisterMessage(Cast)

Concat = _reflection.GeneratedProtocolMessageType(
    "Concat",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CONCAT,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Concat)
    ),
)
_sym_db.RegisterMessage(Concat)

CreateTensor = _reflection.GeneratedProtocolMessageType(
    "CreateTensor",
    (_message.Message,),
    dict(
        DESCRIPTOR=_CREATETENSOR,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.CreateTensor)
    ),
)
_sym_db.RegisterMessage(CreateTensor)

CreateVector = _reflection.GeneratedProtocolMessageType(
    "CreateVector",
    (_message.Message,),
    dict(
        Value=_reflection.GeneratedProtocolMessageType(
            "Value",
            (_message.Message,),
            dict(
                DESCRIPTOR=_CREATEVECTOR_VALUE,
                __module__="tfcc_runtime.proto.operations.base_pb2"
                # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.CreateVector.Value)
            ),
        ),
        DESCRIPTOR=_CREATEVECTOR,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.CreateVector)
    ),
)
_sym_db.RegisterMessage(CreateVector)
_sym_db.RegisterMessage(CreateVector.Value)

Expand = _reflection.GeneratedProtocolMessageType(
    "Expand",
    (_message.Message,),
    dict(
        DESCRIPTOR=_EXPAND,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Expand)
    ),
)
_sym_db.RegisterMessage(Expand)

Flatten = _reflection.GeneratedProtocolMessageType(
    "Flatten",
    (_message.Message,),
    dict(
        DESCRIPTOR=_FLATTEN,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Flatten)
    ),
)
_sym_db.RegisterMessage(Flatten)

GetDimension = _reflection.GeneratedProtocolMessageType(
    "GetDimension",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GETDIMENSION,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.GetDimension)
    ),
)
_sym_db.RegisterMessage(GetDimension)

GetShape = _reflection.GeneratedProtocolMessageType(
    "GetShape",
    (_message.Message,),
    dict(
        DESCRIPTOR=_GETSHAPE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.GetShape)
    ),
)
_sym_db.RegisterMessage(GetShape)

Identity = _reflection.GeneratedProtocolMessageType(
    "Identity",
    (_message.Message,),
    dict(
        DESCRIPTOR=_IDENTITY,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Identity)
    ),
)
_sym_db.RegisterMessage(Identity)

If = _reflection.GeneratedProtocolMessageType(
    "If",
    (_message.Message,),
    dict(
        DESCRIPTOR=_IF,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.If)
    ),
)
_sym_db.RegisterMessage(If)

Loop = _reflection.GeneratedProtocolMessageType(
    "Loop",
    (_message.Message,),
    dict(
        DESCRIPTOR=_LOOP,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Loop)
    ),
)
_sym_db.RegisterMessage(Loop)

Pad = _reflection.GeneratedProtocolMessageType(
    "Pad",
    (_message.Message,),
    dict(
        DESCRIPTOR=_PAD,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Pad)
    ),
)
_sym_db.RegisterMessage(Pad)

Range = _reflection.GeneratedProtocolMessageType(
    "Range",
    (_message.Message,),
    dict(
        DESCRIPTOR=_RANGE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Range)
    ),
)
_sym_db.RegisterMessage(Range)

Reshape = _reflection.GeneratedProtocolMessageType(
    "Reshape",
    (_message.Message,),
    dict(
        DESCRIPTOR=_RESHAPE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Reshape)
    ),
)
_sym_db.RegisterMessage(Reshape)

SliceV1 = _reflection.GeneratedProtocolMessageType(
    "SliceV1",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SLICEV1,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.SliceV1)
    ),
)
_sym_db.RegisterMessage(SliceV1)

SliceV2 = _reflection.GeneratedProtocolMessageType(
    "SliceV2",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SLICEV2,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.SliceV2)
    ),
)
_sym_db.RegisterMessage(SliceV2)

Split = _reflection.GeneratedProtocolMessageType(
    "Split",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SPLIT,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Split)
    ),
)
_sym_db.RegisterMessage(Split)

Squeeze = _reflection.GeneratedProtocolMessageType(
    "Squeeze",
    (_message.Message,),
    dict(
        DESCRIPTOR=_SQUEEZE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Squeeze)
    ),
)
_sym_db.RegisterMessage(Squeeze)

Stack = _reflection.GeneratedProtocolMessageType(
    "Stack",
    (_message.Message,),
    dict(
        DESCRIPTOR=_STACK,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Stack)
    ),
)
_sym_db.RegisterMessage(Stack)

Tile = _reflection.GeneratedProtocolMessageType(
    "Tile",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TILE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Tile)
    ),
)
_sym_db.RegisterMessage(Tile)

ToTensor = _reflection.GeneratedProtocolMessageType(
    "ToTensor",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TOTENSOR,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.ToTensor)
    ),
)
_sym_db.RegisterMessage(ToTensor)

ToValue = _reflection.GeneratedProtocolMessageType(
    "ToValue",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TOVALUE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.ToValue)
    ),
)
_sym_db.RegisterMessage(ToValue)

ToVector = _reflection.GeneratedProtocolMessageType(
    "ToVector",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TOVECTOR,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.ToVector)
    ),
)
_sym_db.RegisterMessage(ToVector)

Transpose = _reflection.GeneratedProtocolMessageType(
    "Transpose",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TRANSPOSE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Transpose)
    ),
)
_sym_db.RegisterMessage(Transpose)

Tril = _reflection.GeneratedProtocolMessageType(
    "Tril",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TRIL,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Tril)
    ),
)
_sym_db.RegisterMessage(Tril)

Triu = _reflection.GeneratedProtocolMessageType(
    "Triu",
    (_message.Message,),
    dict(
        DESCRIPTOR=_TRIU,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Triu)
    ),
)
_sym_db.RegisterMessage(Triu)

Unsqueeze = _reflection.GeneratedProtocolMessageType(
    "Unsqueeze",
    (_message.Message,),
    dict(
        DESCRIPTOR=_UNSQUEEZE,
        __module__="tfcc_runtime.proto.operations.base_pb2"
        # @@protoc_insertion_point(class_scope:tfcc.runtime.operations.base.Unsqueeze)
    ),
)
_sym_db.RegisterMessage(Unsqueeze)


# @@protoc_insertion_point(module_scope)
